* lisp/rect.el (rectangle--region-beginning)
(rectangle--region-end): Avoid infinite recursion. Patch by Alcor
<alcor@tilde.club>. Do not merge to master. (Bug#77973)
((not rectangle-mark-mode)
(funcall orig))
(t
- (apply #'min (mapcar #'car (region-bounds))))))
+ (apply #'min (mapcar #'car (let (rectangle-mark-mode) (region-bounds)))))))
(defun rectangle--region-end (orig)
"Like `region-end' but supports rectangular regions."
((not rectangle-mark-mode)
(funcall orig))
(t
- (apply #'max (mapcar #'cdr (region-bounds))))))
+ (apply #'max (mapcar #'cdr (let (rectangle-mark-mode) (region-bounds)))))))
(defun rectangle--extract-region (orig &optional delete)
(cond